package com.hyt.it.ogt.opertaion.track.service;

import com.hyt.it.ogt.opertaion.track.model.AnswerLogVO;
import com.hyt.it.ogt.opertaion.track.model.KsHandUpLogVO;
import com.hyt.it.ogt.opertaion.track.model.KsWarningLogVO;
import com.hyt.it.ogt.opertaion.track.model.OtherLogVO;

import java.util.List;
import java.util.Map;

/**
 * @author 朱振宇
 * @since 2022-11-28
 */
public interface IOperationTrackService {

    void answerTrackLogSave(AnswerLogVO answerLogVO);

    void answerTrackLogSave(List<AnswerLogVO> answerLogVOList);

    void answerTrackLogSave(Map<String, Object> answerLogMap);

    void answerTrackLogSave(Object obj);

    void otherTrackLogSave(OtherLogVO otherLogVO);

    void otherTrackLogSave(List<OtherLogVO> otherLogVOList);

    void otherTrackLogSave(Map<String, Object> otherLogMap);

    void otherTrackLogSave(Object object);

    void ksWarningSave(KsWarningLogVO ksWarningLogVO);

    void ksWarningSave(List<KsWarningLogVO> ksWarningLogVOList);

    void ksWarningSave(Map<String, Object> ksWarningLogMap);

    void ksWarningSave(Object object);

    void ksHandUpSave(KsHandUpLogVO ksHandUpLogVO);

    void ksHandUpSave(List<KsHandUpLogVO> ksHandUpLogVOList);

    void ksHandUpSave(Map<String, Object> ksHandUpLogMap);

    void ksHandUpSave(Object object);
}
